have lived a sheltered life - Alemán Inglés Diccionario